
.frame{border:1px solid #ddd;background:#f8f8f8;margin:0px 0px 3px 0px;padding:3px 15px;}
.frame:before, .frame:after{content:""; display:block; clear:both;}
.cell{display:inline-block;float:left;}
.row{border-bottom:1px solid #eee;margin:2px;padding:3px;}
.row:before, .row:after{content:""; display:block; clear:both;}
.active{color:#f35000;font-weight:bold;}
.hilite{color:#f35000;}
.heavy{color:#DA8A67;font-weight:bold;font-size:1.2em;background-color:#B87333;
	padding:3px;
	text-shadow: rgba(50,50,50,.3) 1px 1px 3px;
    border-top: #b87333 thick ridge;
    border-bottom: #b87333 thick ridge;
	-webkit-box-shadow: 1px 1px 3px #1a1a16;
	-moz-box-shadow: 1px 1px 3px #1a1a16;
	box-shadow: 1px 1px 3px #1a1a16;}


.center{text-align:center;} .left{text-align:left;} .right{text-align:right;}
.fr{float:right;} .fl{float:left;}
.red{color:red;}	.blue{color:blue;}	.green{color:green;}
.dispib{display:inline-block;}

#ft
{
	color:#999;
	text-align:center;
	margin-top:20px;
}

#main,#side
{
	min-height:400px;
	_height:400px;
}

.content_box,.cbox
{
	padding:10px;
}

.form_notice
{
	padding:5px;
	margin:5px;
	margin-left:0px;
	margin-top:0px;
}

.front-page h1
{
	margin-bottom: 10px;
}

#lp_pop_box
{
	position:absolute;
	position:fixed;
	width:400px;
	background:rgba( 0 , 0 , 0 , 0.2 );
	margin:auto;
	top:200px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#lp_pop_container
{
	margin:10px;
	min-height:200px;
	height:100%;
	
	background: white; /* fallback for older/unsupporting browsers */  
	background: -moz-linear-gradient(top, #eee, white 8%);   
	background: -webkit-gradient(linear, 0 0, 0 8%, from(#eee), to(white));   
	
}

.close
{
	float:right;
	cursor:pointer;
}

.round5
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.x2
{
	line-height:200%;
}

.x1-5
{
	line-height:150%;
}

a
{
	color:#0066cc;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

body 
{
}

